#!/usr/bin/env node


const { Transform } = require('stream');


class UpperCaseTransform extends Transform {
  constructor(options) {
    super(options);
  }


  _transform(chunk, encoding, callback) {
    const upperCaseChunk = chunk.toString().toUpperCase();
    this.push(upperCaseChunk);
    callback();
  }
}


const upperCaseTransform = new UpperCaseTransform();


process.stdin
  .pipe(upperCaseTransform)
  .pipe(process.stdout); 

console.log('请输入文本，输入的文本将被转换为大写:');
//直接运行或者创建一个.txt文件，将内容输入到该文件中，然后运行该文件，输入的文本将被转换为大写。